使用参数和集创建同现可视化 | 您所在的位置:网站首页 › tableau 集的应用 › 使用参数和集创建同现可视化 |
您可以在 Tableau 中创建同现可视化。利用同现可视化,用户可选取一个字段值,然后就可以看到哪些其他字段值与之同现,以及相关频率。此类分析的一种实际应用是市场购物篮分析,您可以使用该分析来发现和了解客户购买行为。可以使用市场购物篮分析来回答如下问题: 有多少人同时购买了产品 A 和产品 B? 购买了产品 A 的人通常会购买哪些其他产品? 注册参加课程 A 的学生经常会注册参加哪些其他课程? 按照本文中的步骤,使用参数、计算字段和集创建同现可视化(本例中为一个市场购物篮分析视图)。在较高级别,涉及的步骤包括: 创建一个参数,您将使用该参数基于所选项动态修改视图。 创建计算字段,您将使用这些计算字段返回在订购特定项时同时订购的项。 创建一个集来确定某个订单是否具有在参数控件中选择的项。 构建一个视图,用于显示在包含所选项的订单中同时包含哪些项。 该方案使用 Tableau Desktop 附带的示例 - 超市数据源。以下部分中描述了详细信息。 创建参数按照以下步骤创建一个参数,然后显示用户可用于选取“Sub-Category”(子类)值的参数控件。 连接到示例 - 超市数据源。 在“数据”窗格中右键单击(在 Mac 上按住 Control 单击),并选择“创建”>“参数”。 在“创建参数”对话框中,执行以下操作: 将该参数命名为“Order Contains”(订单包含)。 对于“数据类型”,选择“字符串”。 对于“允许的值”,选择“列表”。 在“值列表”部分,单击“从字段添加”>“Sub-Category”(子类)。 单击“确定”。 在“数据”窗格中右键单击“Order Contains”(订单包含)参数,并选择“显示参数控件”。创建计算字段按照以下步骤创建计算字段,您将使用这些计算字段来显示在订购用户(通过参数控件)选择的项时同时订购哪些项。 创建一个计算字段,用于标识订单(除了用户选择的产品外)同时包含的产品。 选择“分析”>“创建计算字段”以打开计算编辑器。将该计算字段命名为“Then Order Also Contains”(则订单同时包含),并在公式区域中键入或粘贴以下内容: IF [Sub-Category] [Order Contains] THEN [Sub-Category] END 粘贴之后,您可能必须将 ;; 替换为 。 创建另一个计算字段,用于标识匹配的产品。 将该字段命名为“Product Matches”(产品匹配),并在公式区域中键入或粘贴以下内容: IF [Sub-Category] = [Order Contains] THEN 1 END 创建集现在,创建一个集来确定某个订单是否具有在参数控件中选择的项。 将鼠标悬停在“数据”窗格中的“Order ID”(订单 ID)维度上,单击字段右端的向下箭头,并选择“创建”>“集”。 在“创建集”对话框的“名称”文本框中,键入“Order Has Selected Product”(订单有选定产品)。 转到“条件”选项卡,选择“按字段”,并在下拉列表中进行以下选择和输入以下内容以构建条件: 在第一个下拉列表中,选择“Product Matches”(产品匹配)。在第二个下拉列表中,选择“总计”。在下一个下拉列表中,选择“>=”。在最后一个文本框中,键入“1”。单击“确定”。单击“确定”。 生成视图最后,构建视图以显示在包含所选项的订单中同时包含哪些项。 将“Then Order Also Contains”(则订单同时包含)拖到“列”。 将“Order ID”(订单 ID)拖到“行”。 在警告对话框中,单击“添加所有成员”。 在“行”上单击“Order ID”(订单 ID)字段,并选择“度量”>“计数(不重复)”以更改聚合。 在 x 轴上右键单击(在 Mac 上按住 Control 单击)“Null”条形,并选择“排除”。 将“Order Has Selected Product”(订单有选定产品)集拖到“筛选器”功能区。 按 Ctrl+W 交换“行”和“列”上的字段。 您(或您的用户)现在可以使用“Order Contains”(订单包含)参数控件在订单中选择一项,然后即可看到一个条形图,显示包含所选项的订单中同时包括哪些其他项。 |
CopyRight 2018-2019 实验室设备网 版权所有 |